English Dictionary
Definition towering in British English
towering adjective
adjective
/ˈtaʊərɪŋ/
1
much taller than surrounding people or things
Example
towering snow-covered mountains
2
Synonyms and related words
Synonyms and related words
