to be made to feel ashamed or embarrassed
causing someone to feel ashamed or embarrassed
शर्मिदा करने वाला
English Usage: It was a humiliating experience for her to lose in front of everyone.
Hindi Usage: सबके सामने हारना उसके लिए एक शर्मिदा करने वाला अनुभव था।
the action of humiliating someone
अपमान
English Usage: The humiliation he faced was overwhelming.
Hindi Usage: उसे जो अपमान झेलना पड़ा, वह बेहद कठिन था।