pepper spray
pepper spray
English
Noun
Ad
Definition
A non-lethal chemical agent derived from peppers used in riot control and personal self-defense.
Example Sentences
- "The man who survived mustard gas and pepper spray is now a seasoned veteran."
Ad