English
›
Words
a
ridge of earth built around a field that is to be irrigated
Translation:
English
Noun
5
levee
Add
Translation