Spanish-English Dictionarydeflactar
Meaning of deflactar