Find the word definition

Wikipedia
Shentu

Shentuzhen is a township-level division situated in Zhangzhou, Fujian, China and is a part of Zhangpu County.

Shentu is located in Zhangpu's lowland, near Fujian's sea coast. It is mostly agricultural.