agreement for the sale or purchase - Deutsch Englisch Wörterbuch