lontar noun1 •The palmyra or leaves of this tree as used for palm-leaf manuscripts in parts of Indonesia and Malaysia.The nature of these powers is written in the sacred palms leaf books, the lontars, in which all sacred Balinese writings are preserved. — 1990 formslontars