storefront

Noun

 * 1) The side of a store (or other shop) which faces the street and usually contains display windows.
 * 2)  An e-commerce website offering goods or services to the public.
 * 1)  An e-commerce website offering goods or services to the public.

Usage notes

 * is more common in the US, in the UK.

Translations

 * Spanish: tenchada,, fachada de tienda


 * Spanish: tendachada,