What is the meaning of Higher-order_function?

A function that takes one or more functions as an input, and returns a function as a result.

Source: wiktionary.org