embankment

English

Noun

embankment (plural embankments)

  1. a long artificial mound of earth and stone, built to hold back water, for protection or to support a road

Translations

Related terms

↑Jump back a section
Last modified on 20 December 2012, at 06:54