Visual Thesaurus : is a great way to find meanings of words. It displays relationship between the word and its meaning as spatial maps. What’s really amazing is the programming that has gone behind this work. Do check it out. But have lots of patience as it takes a long time to load.