Home
Search
Index
Definify.com
Webster
1913
Edition
Spermatozooid
Sperˊma-to-zo′oid
Noun.
(Biol.)
A spermatozoid.
Similar Results