put my foot in - Turco Inglés Diccionario