spermatophores
English
Noun
spermatophores
plural of
spermatophore