leave (someone) without the means to move from somewhere
two of the firm's trucks are stranded in France
they were stranded by the blizzard
drive or leave (a boat, sailor, or sea creature) aground on a shore
the ships were stranded in shallow water
quantities of sea creatures were left stranded