SPOROZOA MEANING IN ENGLISH

• Sporozoa Definition & Synonyms

  1. (n. pl.) An extensive division of parasitic Protozoa, which increase by sporulation. It includes the Gregarinida.


RECENT SEARCHES