retail sales agreement/contract - Englisch Synonyme Wörterbuch