towering figure

US

UK

B1

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.