Spermatozooid

enUK

Sper`ma`to`zo´oid


n.1.(Biol.) A spermatozoid.