Lestari

  • [ les-TAH-ree ]
  • Indonesian
Means "eternal, abiding" in Indonesian.

There were no related names found for Lestari.