Sticky Foam Definition
noun
A mixture of highly tacky and/or tenacious materials, carried in compressed form with a propellant and used as an incapacitant .
Wiktionary
Other Word Forms of Sticky Foam
Noun
Singular:
sticky foam
Plural:
sticky foamsFind Similar Words
Find similar words to sticky foam using the buttons below.