stomach rumble - German English Dictionary