to despatch for publication - Español Inglés Diccionario