pepper spray ( synonym found)

Definition of pepper spray:

°A non-lethal chemical agent which is used in riot control and personal self-defense.
"The man who survived mustard gas and pepper spray is now a seasoned veteran."

Definition of pepper spray:

°A non-lethal chemical agent which is used in riot control and personal self-defense.
"The man who survived mustard gas and pepper spray is now a seasoned veteran."

Back to Top