|
Definition of Spermatozooid
1. n. A spermatozoid.
Definition of Spermatozooid
1. Noun. (alternative form of spermatozoid) ¹
¹ Source: wiktionary.com
Medical Definition of Spermatozooid
1.
|
1. n. A spermatozoid.
1. Noun. (alternative form of spermatozoid) ¹
¹ Source: wiktionary.com
1.