SET UP SHOP


Meaning of SET UP SHOP in English

organize a place to do business, buy a store You could set up shop and sell this pizza. It's delicious!

English idioms vocab.      Словарь английских идиом и выражений.