Definition of Giardia

  • (noun) a suspected cause of diarrhea in humans

Synonyms of Giardia


No Synonyms Found.

Antonyms of Giardia


No Antonyms Found.

Homophones of Giardia


No Homophones Found.