Find the word definition

Wiktionary
head shops

n. (head shop English)