Definition, Meaning & Synonyms | English word CAMBERWELL CARROT
CAMBERWELL CARROT
Definitions of CAMBERWELL CARROT
- (UK, slang) A large cannabis joint.
Number of letters
17
Is palindrome
No
Search for CAMBERWELL CARROT in:
Page preparation took: 48.79 ms.