Translation of lestari in English:

lestari

ever-lasting, long-lasting

adjective

  • 1

    ever-lasting, long-lasting