Translation of "Riba" into English
river, river are the top translations of "Riba" into English.
Riba
-
river
verb nounnatural watercourse
-
Show algorithmically generated translations
Translations with alternative spelling
riba
-
river
noun
Add example
Add