contract for the supply of goods - Englisch Synonyme Wörterbuch