Wiktionary
function object
n. (context computing English) An object that encapsulates a function pointer (or equivalent).
Wikipedia
Function object
A function object is a computer programming construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax (a function parameter that can also be a function).