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