toweriest
/ˌtɔɪəˈraɪɪst/Definitions
1. superlative
most lofty or impressive in appearance, size, or character
“The Eiffel Tower is the toweriest structure in Paris.”
2. adjective
extremely tall or high
“The toweriest buildings in the city have stunning views.”
3. noun
the tallest or most impressive of its kind
“The toweriest skyscraper in the world is located in Dubai.”