The Collaborative International Dictionary
Spermatozooid
Spermatozooid \Sper`ma*to*zo"oid\n. (Biol.) A spermatozoid.
Wiktionary
spermatozooid
n. (alternative form of spermatozoid English)