Translation of berderai-derai in English:

berderai-derai

verb

  • 1

    to make the sound of rain falling continuously