Town'let, n.

noun

A small town. North Brit. Rev.