contract of reciprocal promises - Alemán Inglés Diccionario