British slang for weed.
Person 1: Did you have fun last nightPerson 2: Yes we smoked CaterpillarsPerson 1: Fresh out the Cocoon?Person 2: Yes.