set of parasites in the stomach or intestines - Espagnol Anglais Dictionnaire