improvised explosives - Francés Inglés Diccionario