multitowered

multitowered

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