Plum ChineseBy Mason Mcfarland ( Free )
Dictionary in your own terms - Enter characters and terms with meanings and notes that make sense to you - Create phrases, expressions, and phrase formulas from your character entries - Search your dictionary by character, pronunciation, definition, ...