put foot in mouth - Alemán Inglés Diccionario