storefront

(noun) shopfront

< stored-program | storehouse >