American Dictionary
Definition put to shame in American English
put to shame phrase
phrase1
to make someone or something seem bad or less impressive by comparison

American Dictionary
to make someone or something seem bad or less impressive by comparison