shop front/window - Spanish English Dictionary