disgracing; that puts to shame; humiliating, causing shame

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