blast-producing apparatus - Español Inglés Diccionario