stressbuster

/ (ˈstrɛsˌbʌstə) /

noun

a product, practice, system, etc that is designed to alleviate stress

Derived forms of stressbuster

stressbusting, adjective