English Noun closed town (plural closed towns) A relatively small closed cityWikiwand - on Seamless Wikipedia browsing. On steroids.