SET UP SHOP


Meaning of SET UP SHOP in English

to establish one's business

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.