1 definition by @leafhead
An individual or group who took an initiative to make their involvement with cannabis legal and extremely profitable π
Mom Jonnyβs not a stoner heβs a leafhead. He owns 5 cannabis retail facilities and a Hemp textile plant.
by @leafhead May 26, 2018
