Definition of town liver in English:
town liver
noun
A person who lives in a town; a town dweller.
Origin
Early 17th century; earliest use found in Horae Subseciuae.
Are You Learning English? Here Are Our Top English Tips
A person who lives in a town; a town dweller.
Early 17th century; earliest use found in Horae Subseciuae.