English synonyms about - contact  

supporting tower

noun

1 supporting tower

A tower that serves to support something.


Find more on supporting tower elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0181