rumbling in one's intestines - Turkish English Dictionary