Definitions
1.nounThe shore or beach of the sea or ocean; shore; beach."Grand Strand"
2.nounThe shore or beach of a lake or river.
3.nounA small brook or rivulet.
4.nounA passage for water; gutter.
5.nounA street (perhaps from the similarity of shape).
6.verbTo run aground; to beach.
7.verbTo leave (someone) in a difficult situation; to abandon or desert.
8.verbTo cause the third out of an inning to be made, leaving a runner on base."Jones pops up; that's going to strand a pair."