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