Giardia - Definition

giardia

n 1: a suspected cause of diarrhea in humans

Look up another word