Green’s Dictionary of Slang

tarry n.

1.

2. (UK drugs) cannabis.

[Scot]I. Welsh Decent Ride 276: You deal loads ay ching, n then git caught wi a wee bit ay tarry.