JiShop is a Japanese/English kanji and compound word dictionary.
It's a must have application for anyone who studies the Japanese language or translates from it. 5300 characters (kanji), 47000 compound words.
Also available for PC/Windows, iPhone/iPad, Windows Mobile.
30 days free, then the dictionary shrinks to the "School kanji" list.
Kanji search: by handwritten input, elements, reading, English meaning, stroke #
Kanji info: readings (ON/KUN), translations, stroke order, usage examples
Compound word search: by kanji, reading, or English meaning
Study groups of kanji