Definition of town foot in English:

town foot

noun

English Regional, Scottish, Northern
  • The lower end of a town or village.

Origin

Early 18th century; earliest use found in Robert Wodrow (1679–1734), ecclesiastical historian.