match part of speech with definition, parse into datatypes, and use english