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