destroy with artillery fire - Francés Inglés Diccionario