English | German | Russian | Czech

bottle shop English

Meaning bottle shop meaning

What does bottle shop mean?

bottle shop

(UK, Australia, NZ) A liquor store.

Synonyms bottle shop synonyms

What other words have the same or similar meaning as bottle shop?

bottle shop English » English

liquor store wine shop package store off-licence

Are you looking for...?