Spanish-English Dictionaryhumillar
Meaning of humillar