11 letters · 18 points in Scrabble
noun the people living in a municipality smaller than a city
originEtymology tree English town English -s- English people English townspeople From town + -s- + people.
Etymology from Wiktionary, CC BY-SA 3.0