
Giardia
WordNet
noun
(1) A suspected cause of diarrhea in humans
WiktionaryText
Etymology
Named in honor of Alfred Mathieu Giard (1846-1908), a French biologist.
Noun
- Any of a genus of freshwater diplomonad flagellates.
- Specifically the human intestinal parasite Giardia lamblia.