Dutch-English dictionary »

pepperspray meaning in English

DutchEnglish
pepperspray substantief

pepper spray(non-lethal riot-control agent)
noun