retail sales agreement/contract - Español Inglés Diccionario