to despatch someone - Spanish English Dictionary