Definition of spermatozoid in English:

spermatozoid

noun

Botany
  • A motile male gamete produced by a lower plant or a gymnosperm.

    Also called antherozoid
    • ‘When mature, the operculum cells dissociate and release blocks of spermatozoids individually enclosed in ‘vesicles’.’

Pronunciation:

spermatozoid

/ˌspərmətəˈzoid//spərˌma-/