Translation of langsai in English:

langsai

settled

adjective

  • 1

    settled, paid up, cleared