set of parasites in the stomach or intestines - Español Inglés Diccionario