atomic artillery - Francés Inglés Diccionario