Closure (computer programming)
In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language with first-class functions. Operationally, a closure is a record storing a function together with an environment.
Source: Wikipedia — Closure (computer programming) (CC BY-SA 4.0)