Definitions for "Stack frame"
Keywords:  argument, scope, routine, betwen, lifo
Private data area that is associated with each invocation of a function, and that is used to hold local variables (that are not held in registers) and space for register values from the calling function. If other functions are called, the stack frame is also used for any needed argument block space.
Or frame allocation. An area of memory set up whenever a function is called that temporarily holds the arguments to the function as well as any variables that are defined local to the function. There are two key characteristics of frame allocations. First, when a local variable is defined, enough space is allocated on the stack frame to hold the entire variable, even if it is a large array or data structure. Second, frame variables are automatically deleted when they go out of scope.
A portion of the stack that contains information about a single function call and the function's arguments.