Spermatozooid /(?)/

Sper·ma·to·zo·oid

Spermatozooid

n.
  1. A spermatozoid. (Biol.)