conclusion of a peace treaty - Español Inglés Diccionario