humillar

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