Camberwell carrot

Camberwell carrot definitions

noun
  • A large cannabis joint.