/ ˈstɔːfrʌnt; NAmE ˈstɔːrf-/ noun ( NAmE )
1.
= shopfront
2.
a room at the front of a shop / store :
They run their business from a small storefront.
a storefront office
3.
a place on the Internet where you can buy goods and services :
Welcome to our online storefront .