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