contract of sale and purchase - Spanish English Dictionary