Riverfronts, the land adjacent or close to a river, can be described in a variety of ways. Some possible synonyms include embankment, quay, waterfront, bank, shoreline, and foreshore. Embankment typically refers to a raised structure, often made of stone, that helps control the flow of a river and prevent flooding. Quay is a term often used for a landing or wharf along a riverfront, where boats and ships can dock. Waterfront refers to the land or area along a body of water, usually a river or a lake. Bank and shoreline refer more generally to the edge of a river or other body of water. Finally, foreshore is a term that usually refers to the wet sand and mud flats along a river or the ocean that are exposed during low tide.