Search results
- Dictionarytowering/ˈtaʊərɪŋ/
adjective
- 1. extremely tall, especially in comparison with the surroundings: "Hari looked up at the towering buildings" Similar Opposite
- 2. of great importance or influence: "a majestic, towering album" Similar Opposite
Powered by Oxford Dictionaries