to ramble on - Turco Inglés Diccionario