bargain and sale deed - Français Anglais Dictionnaire