Word info

solenostome

Noun

Meaning

solenostome (plural solenostomes)

A pore, in some insects, that secretes sperm

Source: en.wiktionary.org

Close letter words and terms