rumblings or pain in the stomach - French English Dictionary