stranded in Italian
stranded in Italian
abbandonato
of a person
incagliato
of a vessel