spermatotheca
English
Etymology
From
spermato-
+
theca
.
Noun
spermatotheca
(
plural
spermatothecas
or
spermatothecae
)
Synonym of
spermatheca
.