Dictionary search results

Showing 1-2 of 2 results

embankment British & World English

A wall or bank of earth or stone built to prevent a river flooding an area

embankment English Thesaurus

a steep grassy embankment