shop front/window - Español Inglés Diccionario