Find the word definition

Wikipedia
Horru

Horru is a village in Damxung County in the Lhasa Prefecture of the Tibet Autonomous Region of China. It lies just to the east of Damxung and is connected directly by road.