Now you don't need to carry any dictionary on your phone, what you you just need to do is send the word to Google and you will receive the meaning of the word.
Just SMS define xyz to 9 77 33 00000 [ India ] for getting meaning of xyz, i.e., SMS define typo and you will get reply as Typo: an abbreviation for typographical errors.
This service is provided by Google and is totally free. You don't need to pay any premium charge, just normal SMS rates apply.