retail department stores - Turco Inglés Diccionario