Home
Search
Index
Definify.com
Definition
2025
bottle_store
bottle store
English
Noun
bottle
store
(
plural
bottle stores
)
(
New Zealand
,
South Africa
)
A
liquor store
Similar Results