Meaning ofsporocystsin English

sporocysts

#uncommon
Definitions