Home
Search
Index
Definify.com
Definition
2024
spermatozoids
spermatozoids
English
Noun
spermatozoids
plural of
spermatozoid
Similar Results