Town  n. 1 a densely populated built-up defined area, between a city and a village in size. B densely populated area, esp. As opposed to the country. 2 a london or the chief city or town in an area (went up to town). B central business area in a neighbourhood.  go to town colloq. Do something with great energy or enthusiasm. On the town colloq. Enjoying night-life in a town. [old english]