store on the main street - Francés Inglés Diccionario