Meaning of ammonia water

Definition of ammonia water

(noun) a water solution of ammonia

Other information on ammonia water

WIKIPEDIA results for ammonia water
Amazon results for ammonia water