rumbling in the bowels - Turco Inglés Diccionario