2 Noun 0 Verb 0 Adj. 0 Adv.
Filters
ENstorefrontNoun
EN
The front side of a store facing the street; usually contains display windows
shopfront
bn:00071225n Concept
EN
Storefront is a sharing-economy company that provides short-term retail spaces for rent to companies through an online platform, used specifically as pop-up retail locations.
bn:14522031n Named Entity
English:
company