tarry n.1. 2. (UK drugs) cannabis.Show quotations2015I. Welsh Decent Ride 276: You deal loads ay ching, n then git caught wi a wee bit ay tarry.