Find the word definition

Wikipedia
Jindu

Jindu is a town of the People's Republic of China situated in Zhaoqing, Guangdong, China.