You can search for how to read kanji and compound words by handwriting.
Contains about 11,140 kanji readings and about 300,000 idioms. All features are available for free.
This is a free kanji search/kanji dictionary app that allows you to search how to read kanji and compound words.