sit heavy on the stomach - French English Dictionary