Definify.com

Webster 1913 Edition


Spermatozooid

Sperˊma-to-zo′oid

Noun.
(Biol.)
A spermatozoid.

Definition 2024


spermatozooid

spermatozooid

English

Noun

spermatozooid (plural spermatozooids)

  1. Alternative form of spermatozoid