Как вывести два списка в python?
for rw, ew in zip(russian_words, english_words):
    print(f'Русское: {rw} / Английское: {ew}')

У тебя вложенный цикл каждый раз начинается сначала и после вывода break, итерировать нужно параллельно.
Потому что у тебя вложенный цикл.
Ты сначала для первого слова в russian_words прогоняешь все слова в english_words.
Потом для второго, потом для третьего, и так далее. 
Ну, точнее, прогонял бы - если бы не break. Так прогоняешь только первое английское слово.

Тебе вместо этого нужно брать по одному слову из каждого списка. Читай про встроенную функцию zip() в питоне (не имеет отношения к архивации).

Код не привожу, сам осилишь.