undefine
Undefine is a technical verb used to describe removing or cancelling an existing definition of a name, symbol, or bound entity. It is applied across programming languages, build systems, and configuration contexts to revert a previous binding so that the name either has no definition or must be redefined.
In C and C++, the preprocessor directive #undef NAME removes a macro definition that was defined earlier
In GNU Make, the undefine directive can delete the contents of a variable, removing its value and
In shell scripting, the concept is realized by unsetting a variable or function, often via the unset
In data modeling and configuration, undefine may refer to removing a defined field, attribute, or constraint,
Notes: The term is not universally standardized; some contexts prefer “remove the definition” or “delete binding”