: a feature found in many computer programs (such as those used for data entry, email editing, Internet searches, or word processing) that attempts to predict and automatically complete the current word or phrase as it is being entered by the program's user