VividLex

Home / Thesaurus / embankments

Thesaurus: embankments

n. a long artificial mound of stone or earth; built to hold back water or to support a road or as protection

Full dictionary entry Search Lens associations

Related headwords

Definitions

  1. n. a long artificial mound of stone or earth; built to hold back water or to support a road or as protection