Spanish-English Dictionaryavergonzar
Meaning of avergonzar