1 English Synonyms for BOTTLE-O
Prev.1Next
liquor store
Definition: 1. (US, Canada) A shop that sells alcoholic beverages to be drunk off the premises.
There are 2 definitions of the word liquor store
Show more information about liquor store
Prev.1Next
Search took: 1.7246 ms