Spanish-English Dictionarydespacharais
despacharais
despachar
Meaning of despacharais