leave stranded - Español Inglés Diccionario