Humiliation Meaning In Hindi - To make (someone) ashamed or embarrassed :