a string of characters that is a verb, command or other part of a programming language and, therefore, cannot be used as the name of a variable, constant, function or procedure
{i} computer word that has a specific meaning in a language and therefore cannot be used in another way (such as the name of a variable)