humillar

listen to the pronunciation of humillar
Spanisch - Englisch
humiliate, humble, derogate, put down, pull down, lay low, lower, abase, abash, mortify
outface
take someone down a peg
bring low