multitowered

multitowered

(ˌmʌltɪˈtaʊəd) adj (Architecture) comprising several towers