stranded in Finnish
stranded in Finnish
karilla
of a vessel
hylätty
of a person