Translation of menari-nari in English:

menari-nari

  • 1

    to jump up and down for joy