stranded in French
stranded in French
abandonné
of a person
échoué
of a vessel