Англо-Русский Словарь (English-Russian Dictionary)

Russian-English dictionary with 20,000 words.