valva

valva

English Noun
Ad

Definition

A paired copulatory organ of males in some species of insects that helps the male clasp the female.

Etymology

Borrowed from Latin valva (“double door, valve”). Doublet of valve.

Ad