Translation of leluasa in English:

leluasa

(berleluasa)

verb

  • 1

    to do as one wishes, to act without restraint