The Ultimate Dream Dictionary
uDream is a full featured massive dream dictionary and a dream encylopedia. I don't believe there is anything else like it on the market. If you wish to use it you will need either iTunes on your computer, or an iPhone.
Or use your iPhone and search the apps and download uDream.