English synonyms about - contact  
giardiaflagellateflagellate protozoanflagellated protozoanmastigophoranmastigophoregenus Giardia

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.0464