excelled; excelling
: to be superior to : surpass in accomplishment or achievement
: to be distinguishable by superiority : surpass others
excel in sports
excelled at lipreading
Love words? Need even more definitions?
Merriam-Webster unabridged
Share