Multitower definition

Of or pertaining to more than one tower.
adjective
0
0
Advertisement

Origin of multitower

  • multi- +‎ tower

    From Wiktionary