A small piece of code that is used to defer the execution of a larger or more complex computation until it is needed, often used in lazy evaluation or asynchronous programming.
"The thunk encapsulated the asynchronous operation and deferred its execution."