humiliate, embarrass, shame

listen to the pronunciation of humiliate, embarrass, shame
English - Spanish

Definition of humiliate, embarrass, shame in English Spanish dictionary

humiliate, shame
bajarse
humiliate, shame
hollar