TMSH: The Monthly Scavenger Hunt

What does TMSH mean? The above is one of TMSH meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: The Monthly Scavenger Hunt