Non-local_object
Non-local variable
In computer programming, a variable which is not defined in the local scope
In programming language theory, a non-local variable is a variable that is not defined in the local scope. While the term can refer to global variables, it is primarily used in the context of nested and anonymous functions where some variables can be in neither the local nor the global scope.