a term in the lambda-calculus denoting an unnamed function (a "lambda abstraction"), a variable or a constant. the pure lambda-calculus has only functions and no constants.
A lambda expression is an anonymous function that can contain expressions and statements, and can be used to create delegates or expression tree types.