shore terrace









shore terrace


noun

  1. a terrace or bench produced by wave erosion and biochemical attack along the shore of an ocean or a large lake.
52 queries 0.574