ammonia - definitions and synonyms

ammonia noun

  1. English Meaning: 

    : a water solution of ammonia

  2. English Meaning: 

    : a pungent gas compounded of nitrogen and hydrogen (NH3)