Find the word definition

Wikipedia
Tumlong

Tumlong is a village in the Indian state of Sikkim. It is located in North Sikkim district and was historically the capital of Sikkim.