• Townlet

    Full definition of townlet

    Noun

    townlet

    (plural townlets)
    1. A small town
    © Wiktionary