Definition of TOWNLET

  • small town
  • a very small town
  • a small town [n TOWNLETS]
  • a small town (an urban area) [n -S]