I'm quite shocked that all my friends using iOS devices don't know the dictionary function of the iPhone. I can't remember when I happened upon it, but I'm quite sure it's a long time ago.
So just tap a word, click on the arrow beside suggestion and you'll see define. Instant dictionary. Doesn't even need 3G or any Internet connection.