Find the word definition

Wikipedia

Mengbi

Mengbi is a small town in the north west Hunan province of China