bargain and sale contract - Turc Anglais Dictionnaire