spermatothecae
English
Noun
spermatothecae
plural of
spermatotheca