Dictionary: “ストアフロント”

ストアフロント

ストアフロント

storefront (of a web shop); front page