leave high and dry - Francés Inglés Diccionario