Log in
Search words & phrases
towering figure
US
・
UK
B1
Definition
Video subtitles
noun
A person of great height or stature, often inspiring awe or respect.
A person who is prominent or important, especially due to their achievements or influence.