Definition of town-place in English:
town-place
noun
dialect British, South West EnglishA village, a hamlet, a farmyard.
Origin
Early 17th century; earliest use found in Survey Treverbyn Courtney.
Are You Learning English? Here Are Our Top English Tips