meaning of British Delight

British Delight meaning in Urban Dictionary

A herbal substance, which whenever smoked creates a higher somewhat like cannabis. Nevertheless unlike cannabis, it is appropriate, doesn't appear in drug tests and costs $5 per gram. Although the beginnings with this material tend to be unidentified it really is rumoured that the British are taxing it anything per pound...