Have you ever stumbled across a term that left you scratching your head in confusion? THSGMDALS WNDRP is one of those enigmatic phrases that might have...