general merchandise stores - French English Dictionary