forward deposit purchase and sale commitments - Alemán Inglés Diccionario