make a person ashamed or embarrassed - Espagnol Anglais Dictionnaire