Translation of berembun in English:

berembun

dewy

adjective

  • 1

    dewy, wet with dew

verb

  • 1

    to spend the night in the open