Definition of town limits in English:

town limits

noun

  • The boundaries of a town; (also in singular) a boundary of this type.

Origin

Mid 18th century; earliest use found in Laws Government New-Castle, Kent & Sussex, upon Delaware.