Wiktionary
multitower
a. Of or pertaining to more than one tower.
a. Of or pertaining to more than one tower.