Find the word definition

Wikipedia
Yangrang

Yangrang is a village in the Lahaul region of Himachal Pradesh, India. It is 25 km away from Keylong. It is a small village and situated on the left bank of the river Chandrabhaga. The Nag temple is situated here.