English
›
Words
a
landing place on the riverbank
Translation:
English
Noun
5
levee
Add
Translation