retail sales agreement/contract - Spanish English Dictionary