Meaning of atomizer

Definition of atomizer

(noun) a dispenser that turns a liquid (such as perfume) into a fine mist

Other information on atomizer

WIKIPEDIA results for atomizer
Amazon results for atomizer