pit of stomach - French English Dictionary