Spanish-English Dictionarydespachar
Meaning of despachar