Towned /(?)/

Towned

a.
  1. Having towns; containing many towns. [Obs.]