store (large shop) - Turco Inglés Diccionario