Spanish-English Dictionarydeplorar
Meaning of deplorar