sign a peace agreement - Francés Inglés Diccionario