Translation of Leriba in English:

User Contribution

Leriba

River bank

noun