Definition of Lacrimator from the PharmacyDictionary.in
Lacrimator
Synonyms or meaning of Lacrimator
A substance (often in gas form) that makes your eyes tear up, like when chopping onions.
Image related to Lacrimator
Not Available
Definition of Lacrimator from the PharmacyDictionary.in
A substance (often in gas form) that makes your eyes tear up, like when chopping onions.
Not Available