Spanish-English Dictionaryexcusar
Meaning of excusar