set up shop


Results for "set up shop"

English - Turkish Dictionary

set up shop

(English - Turkish Dictionary) :
dükkân açmak; yazıhane açmak.