SMACK Meaning of SMACK in English n. sl. a hard drug, esp. heroin, sold or used illegally. [ prob. alt. of Yiddish schmeck sniff ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012