retail sales agreement/contract - English Synonyms Dictionary