SMACK Meaning of SMACK in English n. sl. a hard drug, esp. heroin, sold or used illegally. [prob. alt. of Yiddish schmeck sniff] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012