Definition of town liver in US English:

town liver

noun

  • A person who lives in a town; a town dweller.

Origin

Early 17th century; earliest use found in Horae Subseciuae.