retail sales agreement/contract - Francés Inglés Diccionario