meaning of atomiser

atomiser meaning in General Dictionary

a dispenser that converts a liquid such as for instance perfume into a superb squirt

View more

  • a dispenser that turns a liquid (such as for example perfume) into a fine mist