storefrontEnglish

shopfront, storefront

Noun

The front side of a store facing the street, usually contains display windows

English: shopfront, storefront

English words with similar meanings

Show 1 words