solemn and binding agreement - Alemán Inglés Diccionario