natural language processor: an application program that deals with natural language text
application: a program that gives a computer instructions that provide the user with tools to accomplish a task
slide rule: analog computer consisting of a handheld instrument used for rapid calculations; have been replaced by pocket calculators