bargain and sale contract - French English Dictionary