Spanish-English Dictionarydesesperarse
Meaning of desesperarse