improvised nuclear device - Francés Inglés Diccionario