another street name for cannabis
hes been on a bit of the cheeky green
by hannnnchhhhhhhhh May 20, 2006
1 more definition
A product or item that is cleverly and/or stylishly earth friendly.
I love Sarah's new hybrid car - it's so cheeky green!
by green girl June 09, 2009