bottle shop noun1 •(Australia, New-Zealand) A liquor store.The former were catered for both by liquor stores and, to a lesser extent, by the bottle shops of hotels. — 1998 formsbottle shops