Definition of town hack in English:
town hack
noun
historicalA horse for riding in town; (also occasionally) a horse-drawn carriage available for hire in a town.
Origin
Mid 18th century; earliest use found in General Evening Post.
Are You Learning English? Here Are Our Top English Tips