conclude an agreement on - Alemán Inglés Diccionario