multitower

adjective
  1. having or consisting of multiple towers
  2. Usage: commonly used in architecture and urban planning
noun
  1. a structure or complex composed of multiple towers
  2. Usage: used in real estate and architectural contexts

Examples