THAI STICK


Meaning of THAI STICK in English

■ noun strong cannabis in leaf form, twisted into a tightly packed cylinder ready for smoking.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.