The Collaborative International Dictionary of English v.0.48:Spermatozooid \Sper`ma*to*zo"oid\n. (Biol.) A spermatozoid. [1913 Webster]