townlet

noun

A petty town.

noun

A small town.

noun

A small town