Synonyms and Antonyms for genus_Giardia

1. genus Giardia (n.)

flagellates parasitic in intestines of vertebrates

Synonyms: