Definition of storefront noun from the Oxford Advanced American Dictionary
storefront
noun
/ˈstɔrfrʌnt/
1the outside of a store that faces the street2a room at the front of a storeThey run their business from a small storefront.a storefront office3a place on the Internet where you can buy goods and servicesWelcome to our online storefront.