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