1. An information handling system comprising: one or more processors; one or more data stores accessible by at least one of the processors; a display accessible by at least one of the processors; a memory coupled to at least one of the processors; and a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of: analyzing a plurality of words included in a plurality of electronic documents, wherein the analysis identifies at least one of the plurality of words as being a portmanteau; identifying a plurality of morphemes included in the identified portmanteau and one or more candidate words that correspond to each of the identified morphemes, wherein each of the candidate words has a candidate word meaning; deriving a portmanteau meaning corresponding to the identified portmanteau from at least two of the candidate word meanings, wherein the deriving comprises: calculating a first string metric between a leading morpheme that corresponds to a first portion of the portmanteau and the candidate word corresponding to the leading morpheme; calculating a second string metric between a trailing morpheme that corresponds to a second portion of the portmanteau and the candidate word corresponding to the trailing morpheme; and analyzing a combined usage of the leading morpheme and the trailing morpheme by combining the first and second string metric, wherein the combined usage is based on the combination of the first and second string metric; and storing the identified portmanteau and the derived portmanteau meaning in a dictionary utilized by a question answering (QA) system, wherein the QA system utilizes the derived portmanteau meaning to understand and answer one or more questions corresponding to the identified portmanteau.