Xem thêm: humbling, humiliating, mortifying, take down, degrade, disgrace, put down
adj.
golf is a humbling game
v.
She tends to put down younger women colleagues
His critics took him down after the lecture