goods sold and delivered - French English Dictionary