Dictionary.com
Thesaurus.com

stressbusting

  • a word derived from stressbuster.
    stressbuster
    noun
    a product, practice, system, etc that is designed to alleviate stress

More Suggestions