having pain in one's gut - French English Dictionary