What is the meaning of Thunk?

past participle of think

Representing the dull sound of the impact of a heavy object striking another and coming to an immediate standstill, with neither object being broken by the impact.

To strike against something, without breakage, making a "thunk" sound.

A delayed computation.

In the Scheme programming language, a function or procedure taking no arguments.

A specialized subroutine that one software module uses to execute code in another module.

To delay (a computation).

To execute (code) by means of a thunk.

Source: wiktionary.org