be left stranded - Espagnol Anglais Dictionnaire