superstores - French English Dictionary