Definition of stress buster in US English:

stress buster

noun

US
informal
  • Something which relieves, or is designed to relieve, stress; a relaxant.

Origin

1980s; earliest use found in San Francisco Business Journal.