contract of reciprocal promises - Francés Inglés Diccionario