townsite

/ˈtaʊnzɪt/

Definitions

1. noun

A site or area where a town is built or located, especially one designated for settlement by a government or other authority.

“The townsite was chosen for its proximity to a river and access to a major transportation route.”

Synonyms

  • settlement
  • town
  • village

Antonyms

  • deserted area
  • uninhabited land