contribute to maintaining peace and stability - Turc Anglais Dictionnaire