Find the word definition

Wiktionary
craft centres

n. (craft centre English)