Kanji Multiple
Kanji Multiple is a correlational dictionary of synonyms. It'll give you all the synonyms of a given kanji, while also displaying all the related kanji for those synonyms. You can lookup up entries using either kanji, or any of their definitions in English:
Download this dictionary