Wiktionary
spermatophores
n. (plural of spermatophore English)
n. (plural of spermatophore English)