land yourself in the soup - Turco Inglés Diccionario