Noun
bottle shop (plural bottle shops) (Australia, New Zealand) A liquor store.
Bottle shop ads are much like toilet paper or toothpaste ads, we'd still buy the stuff regardless if they advertised. Source: Internet