Laksar

See also: laksar

English

Etymology

An earlier spelling may have been Lhaksar.

Proper noun

Laksar

  1. A town in Uttarakhand, India.