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.es: Giardia lamblia ( Giardia intestinalis y Giardia duodenalis son sinónimos) es un parásito productor de quistes capaz de instalarse en el intestino de seres humanos y animales.