have one's stomach turn - Spanish English Dictionary