megszégyenít

Verb

 * 1)  to shame, put to shame, reproach, disgrace, dishonor to cause someone to feel shame
 * 2)  to outdo, beat, overshadow to go beyond in expectation or performance
 * 1)  to outdo, beat, overshadow to go beyond in expectation or performance