VariousWords beta
Related Terms:
Noun
Definition: A sporozoan cell, found in the oocyst of the malarial parasite in the mosquito, that produces spores and sporozoites
VariousWords beta
Definition: A sporozoan cell, found in the oocyst of the malarial parasite in the mosquito, that produces spores and sporozoites