переплюнуть

Verb

 * 1) to spit past or over something
 * 2)  to spit further than someone; to outspit
 * 3)  to outdo, to surpass, to top, to one-up