French-English dictionary »

giardiase meaning in English

FrenchEnglish
giardiase nom {f}

giardiasis◼◼◼(disease)
noun