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