diarrhea-causing parasite - Francés Inglés Diccionario