pop-up shop

English

Noun

pop-up shop (plural pop-up shops)

  1. Synonym of pop-up store