retail sales agreement/contract - Turc Anglais Dictionnaire