v. drive up onto the shore; be driven onto the shore; leave someone in a difficult situation; be stuck in a difficult situation
STRAND
Meaning of STRAND in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012