Translation of beribu-ribu in English:

beribu-ribu

thousands

adverb

  • 1

    thousands, many, a lot