translation.en: Giardia lamblia (Giardia intestinalis and Giardia duodenalis are synonyms) is a cyst-producing parasite, able to settle in the human and animal bowel.
translation.fr: Le Giardia lamblia (Giardia intestinalis et Giardia duodenalis sont des synonymes) est un parasite produisant des kystes, qui colonise l’intestin de l’homme et des animaux.