tower
verb
towered; towering; towers
1
: to reach or rise to a great height
2
: to exhibit superior qualities : surpass
her intellect towered over the others'
Love words? Need even more definitions?
Merriam-Webster unabridged



