cystozoid parasite - Spanish English Dictionary