'head shop' definitions:

Definition of 'head shop'

From: WordNet
noun
A shop specializing in articles of interest to drug users; "he bought some roach clips and hashish pipes at the head shop"