Comprehensive
Dictionary Suite
Help
Help
Help
tower1 a tall narrow building, a similar part of a building, or a separate, often unwalled, structure that rises high above the ground. [3 definitions]
tower2 one that tows.