English dictionary
giardia meaning and definition
Definition and meaning of giardia at MeaningMonkey.org. giardia meaning and definition in the English Dictionary.GIARDIA noun
Definition of giardia (noun)
- a suspected cause of diarrhea in humans
Source: Princeton University Wordnet