Definition of subtower in English:

subtower

noun

  • A secondary or subsidiary tower.

Origin

Late 19th century; earliest use found in Bristol Mercury. From sub- + tower.

Pronunciation

subtower

/ˈsʌbˌtaʊə/