The term "shore" has multiple meanings depending on its context.
1) In a general sense, it refers to the land along the edge of a body of water such as an ocean, sea or lake. People often go to the shore for recreation and relaxation.
2) It can also refer to the bank of a river, stream or other bodies of water where land meets the water.
3) In some regions, particularly in England, "shore" is used as a verb meaning to walk along the seashore or by the side of a body of water.