
Townlets
UK
/ˈtaʊn.ləts/
US
/ˈtaʊn.lɪts/

Translation townlets into russian
Definitions
townlet
NounA small town or a minor settlement, typically smaller than a town.
The travelers decided to rest in a quaint townlet before continuing their journey.