a settlement on russia's terms - Francés Inglés Diccionario