What is the meaning of levee in English?

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

Learn in

See more

n. levee

Definition of levee in English

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

Synonyms of levee in English

embankment