strong and frequent diarrhea - German English Dictionary