To feel guilt or embarrassment about something done or perceived wrong.
To cause someone to feel embarrassment or humiliation.
शर्मिंदा करना
English Usage: The teacher shamed the student publicly for not doing homework.
Hindi Usage: शिक्षक ने छात्र को होमवर्क न करने पर सार्वजनिक रूप से शर्मिंदा किया।