I. noun
the land bordering a usually large body of water
watched the ships while walking along the shore
Synonyms: bank, beach, coast, strand
Related Word: coastline, shoreline, waterfront, waterside; coastland, seacoast, seashore; foreshore, littoral, shoreface, shoreside; brink, embankment, riverbank, riverside
II. noun
Synonyms: support 3, brace, buttress, column, prop, stay, underpinner, underpinning, underpropping