The
Chenghuangshen , literally
God of the Moat and the Walls or
God of the Boundary, but usually translated as
City God or
Town God, is a
tutelary deity or deities in
Chinese folk religion who protects the people and the affairs of the particular village, town or city of great dimension, and the corresponding afterlife location.