meaning of Ammonal

Ammonal meaning in General Dictionary

An explosive composed of a mixture of powdered aluminum and ammonium nitrate