improved explosive device - Francés Inglés Diccionario