explosive devices - Alemán Inglés Diccionario