Menu

Dictionary - embankment

Home
Dictionary Results for embankment


1. embankment - noun

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

Hypernym(s): mound, hill





Try Again
Android App on Google Play Android App on Amazon