bargain and sale agreement - French English Dictionary