3 definitions by Vanilla shake
a place in san francisco where people enjoy the essence of herbs and other soul-satisfying adventures. quite an enjoyable experience if you get the stuff from the right people.
by Vanilla shake November 15, 2008
by Vanilla shake May 26, 2015
by Vanilla shake August 3, 2022