variable defined within a function, has a limited lifetime, and is inaccessible outside the function
-declared in body -only acessable in the function that declares them
memory for the formal parameters and variables declared in the body of a  function