land oneself in the soup - Francés Inglés Diccionario