Definition of town park in English:

town park

noun

  • (In Ireland) any of a number of small fields or plots of ground adjoining a town or village, usually let for cultivation or pasture; an allotment.

Origin

Early 18th century; earliest use found in List Claims entred with Trustees Chichester-House, Dublin.