put one's foot into it - Francés Inglés Diccionario