disgracing; that puts to shame; humiliating, causing shame

listen to the pronunciation of disgracing; that puts to shame; humiliating, causing shame
İngilizce - İngilizce
{s} shaming
disgracing; that puts to shame; humiliating, causing shame