Useful and Free
This App is pretty cool. It pronounces the words, has a large index of both English and Russian words and is free. Only complaint I have is that there is no spell check, but hey its free.
Яизучаюрусский about
Russian Dictionary - Dict Box, v12.9.61