Find the word definition

The Collaborative International Dictionary
Spermatozooid

Spermatozooid \Sper`ma*to*zo"oid\n. (Biol.) A spermatozoid.

Wiktionary
spermatozooid

n. (alternative form of spermatozoid English)