Find the word definition

Wikipedia
Jiaba

Jiaba is a small town in Longshan County, Xiangxi Tujia and Miao Autonomous Prefecture, Hunan province, China.