English synonyms about - contact  

giardia

noun

1 giardia

A suspected cause of diarrhea in humans.

Polish: lamblia, ogoniastek jelitowy, wielkouĊ›ciec jelitowy


Find more on giardia elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0289