Meaning ofsporozoain English

sporozoa

#uncommon
Definitions