Translation of riba in English:

riba

lap

(ribaan)

noun

  • 1

    lap, flat area over the thighs of a seated person