retail department stores - French English Dictionary