A highly adhesive viscous substance in the form of a foam which can be sprayed in string-like ribbons as a means of immobilizing a person, disabling a mechanism, etc.
Origin
1970s; earliest use found in Energy Research Abstracts.
Definition of sticky foam in US English:
sticky foam
noun
US
A highly adhesive viscous substance in the form of a foam which can be sprayed in string-like ribbons as a means of immobilizing a person, disabling a mechanism, etc.
Origin
1970s; earliest use found in Energy Research Abstracts.