Green’s Dictionary of Slang

chuff v.3

[SE chuff, to go (of a train) or ? SE puff]

to smoke a drug, esp. marijuana.

[UK]Indep. Rev. 19 Aug. 5: Smoking-chuffing-drawing a few joints-spliffs-cones.