product sale - French English Dictionary