Definition of sticky foam in 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.