retail sales agreement/contract - French English Dictionary