Declan's Russian Dictionary

Declan's Russian Dictionary is a fully searchable 20,000 word Russian-English dictionary.