improved explosive device (ied) - Alemán Inglés Diccionario