Find the word definition

Wikipedia
Thembang

Thembang is an ancient village with high historical and cultural significance situated in West Kameng district of Arunachal Pradesh, India.