blast-producing apparatus - Turco Inglés Diccionario