humillar

listen to the pronunciation of humillar
Испанский Язык - Английский Язык
humiliate, humble, derogate, put down, pull down, lay low, lower, abase, abash, mortify
outface
take someone down a peg
bring low