left stranded - Español Inglés Diccionario