A "stress buster" is something that helps reduce or eliminate stress. It can be any activity or technique that helps you feel calm and relaxed, allowing you to let go of tension and anxiety. Full definition
US based Todd Finley (@finleyt) claims none of the traditional stress busters work for him — Instead, Todd recommends teachers beat stress like Batman would! (cmrubinworld.com)