sale and return - French English Dictionary