Translation of leriba in English:

User Contribution

leriba

River bank

noun