EnglishEdit

NounEdit

townlet ‎(plural townlets)

  1. A small town

TranslationsEdit

Read in another language