Demystify complex words by breaking them down into their colorful components: prefix, root, and suffix, along with their origin and definition. All the while building and creating you a personal dictionary.