English

edit

Noun

edit

solenostome (plural solenostomes)

  1. A pore, in some insects, that secretes sperm