Vocabulary

ストアフロント

storefront (of a web shop); front page

noun