English
›
Words
a
retaining wall built beside a river to prevent flooding
Translation:
English
Noun
6
levee
Add
Translation