ammonium nitrate - definitions and synonyms

ammonium nitrate noun

  1. English Meaning: 

    : used as an explosive and fertilizer and rocket propellant