humiliate someone, embarrass someone

listen to the pronunciation of humiliate someone, embarrass someone
الإنجليزية - الإنجليزية
lower one's horns
take someone down a peg
humiliate someone, embarrass someone
المفضلات