spermatoid

English

Etymology

From spermato- +‎ -oid.

Adjective

spermatoid (comparative more spermatoid, superlative most spermatoid)

  1. (biology) Resembling sperm or semen.
    spermatoid development

Noun

spermatoid (plural spermatoids)

  1. Something resembling a sperm

References

Anagrams