French-English dictionary »

giardia intestinalis meaning in English

FrenchEnglish
giardia intestinalis nom {m}

giardia◼◼◼(human intestinal parasite)
noun