Translation of berembun in English:

berembun

dewy

verb

  • 1

    dewy