stressbuster


The definition of stressbuster in Dictionary is as: Any technique that works against mental stress. Meaning of stressbuster for the defined word. Grammatically, this word "stressbuster" is a noun, more specifically, a countable noun.