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.it: Giardia lamblia (Giardia intestinalis e Giardia duodenalis sono sinonimi) è un parassita capace di stabilirsi nell’intestino dell’uomo e degli animali, e produrre cisti.