contract for sale and purchase - Español Inglés Diccionario