forward deposit purchase and sale commitments - Francés Inglés Diccionario