diarrhea-causing parasite - Turkish English Dictionary