stomach or intestinal discomfort, usually accompanied by nausea - German English Dictionary

Suggest a Term