### Clue: Do wrong snarfing heroin and a little punch? (7)
### Answer: SHINDIG 
 ### Explanation: Definition: Do
 SIN(a wrong) **containing**(snarfing;eating or drinking quickly) H(abbrev. for "heroin" in slang) + DIG(a little punch;a poke).
Defn: A social function.