rumbling in one's intestines - Spanish English Dictionary