Definition, synonyms and picture of embankment

Learn in

embankment

n. embankment

Definition of embankment in English

Raised artificial structure built of stone and soil for various engineering purposes.

Synonyms of embankment in English

levee

Lists where this word appears

Man-made Settings

10 words to learn