Dictionary search results

Showing 1-8 of 8 results

towering British & World English

Extremely tall, especially in comparison with the surroundings

tower British & World English

Rise to or reach a great height

towering English Thesaurus

a towering skyscraper

towering English-Spanish

altísimo

all around are towering skyscrapers in around English-Spanish

todo alrededor hay rascacielos altísimos