supporting tower

Noun
  1. A tower that serves to support something (synset 104368347)

Other Searches