What is the meaning of embankment in English?

Learn vocabulary with pictures as well as definitions of embankment in English

Learn in

See more

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