agreement for the sale or purchase - German English Dictionary