Home
Search
Index
Definify.com
Definition
2026
spermathecae
spermathecae
English
Noun
spermathecae
plural form of
spermatheca
Similar Results