I personally like Rambler. I use it as my default dictionary, mainly because it shows the stresss.Originally Posted by nadavvin
Now, there are more dictionaries with different features that might be helpful (i.e. translation based on certain registers (e.g. general, medical.. etc). You might like http://www.multitran.ru/ or http://lingvo.yandex.ru/. These are also excellent online dictionaries.