Meaning ofsporozoonin English

sporozoon

#uncommon
Definitions