Lacrimator

Definition of Lacrimator from the PharmacyDictionary.in

Lacrimator

A substance (often in gas form) that makes your eyes tear up, like when chopping onions.

Not Available