Definition of release therapy in English:

release therapy

noun

Psychology
  • Therapy that provides release from emotional or physical tension.

Origin

1930s.