Top definition
Synonym of "really good stuff". Originated from the UK.
by K November 02, 2004
Get the mug
Get a good crack mug for your guy Riley.