diarrhea-causing parasite - Espagnol Anglais Dictionnaire