a settlement on russia's terms - Español Inglés Diccionario