have one's stomach turn - German English Dictionary