Definition of town cross in English:

town cross

noun

  • A cross erected in the marketplace of a town.

Origin

Late 16th century; earliest use found in Raphael Holinshed (c1525–?1580), historian.