What does Ammonal mean?

Ammonal meaning in General Dictionary

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