Search Result for "spermatozooid": 

The Collaborative International Dictionary of English v.0.48:

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