n. small retail store; studio; workshop, room or building in which skilled manual work is done; business, office; room in a school equipped to train students in the industrial arts
SHOP
Meaning of SHOP in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012