English dictionary
head shop meaning and definition
Definition and meaning of head shop at MeaningMonkey.org. head shop meaning and definition in the English Dictionary.HEAD SHOP noun
Definition of head shop (noun)
- a shop specializing in articles of interest to drug users
- "he bought some roach clips and hashish pipes at the head shop"
Source: Princeton University Wordnet