sporozooid

/spɒroʊˈzoʊɪd/

Definitions

1. noun

A spore-bearing stage of certain protozoa, especially of the genus Plasmodium, that is infective to its host.

“The sporozooid stage of the Plasmodium parasite is responsible for transmitting malaria to humans.”

Synonyms

  • protozoan
  • spore

Antonyms

  • mammal
  • vertebrate