Closure (Programming)

A closure is the combination of a function and its lexical environment.