English word definition — powered by WordNet
be or do something to a greater degree
get the better of
Want to remember outdo?