purchase and sale agreement - English Synonyms Dictionary