Top definition
The place one visits most often to buy wines and liquors.
Grand Ave. Wine and Liquor is my vine shrine---they have a good selection of Georgian wines.
by pentozali September 09, 2009
Get the mug
Get a vine shrine mug for your sister Zora.