I too think the built-in dictionary isn't as bad as some people claim; not being a native speaker myself, I've tried it on a few obscure words I couldn't place, and it had them. Of course, a native speaker may tend to look up other words than a non-native one does, so the dictionary may serve one group better than the other.