Shore Terrace (noun) Definition, Meaning & Examples

noun
  1. a terrace or bench produced by wave erosion and biochemical attack along the shore of an ocean or a large lake.
Shore Terrace (noun) Definition, Meaning & Examples

More Definitions