Definition of town life in English:

town life

noun

  • Life in a town; specifically the social life of a town.

Origin

Late 17th century; earliest use found in Andrew Marvell (1621–1678), poet and politician.