Synonyms of Head Shop in English :
Antonyms of Head Shop in English
Thesaurus of Head Shop in English
1. (noun) a shop specializing in articles of interest to drug users