Definition of town foot in English:

town foot

noun

dialect Scottish, British
  • The lower end of a town or village.

Origin

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