rumblings or pain in the stomach - German English Dictionary