contribute to maintaining peace and stability - Francés Inglés Diccionario