Dictionary search results

Showing 1-3 of 3 results

towering British & World English

Extremely tall, especially in comparison with the surroundings

towering English Thesaurus

a towering skyscraper

tower British & World English

Rise to or reach a great height