Translation of melayang in English:

melayang

  • 1

    to fly, to float in the air