Spanish-English Dictionaryextenuara
extenuará
extenuar
Meaning of extenuara