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!

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.