a settlement on russia's terms - Inglés Sinónimo Diccionario