parameter

An input variable that includes a a domain such as a type, and an optional default value that's defined in a function signature, which is then used in the body of the function. Compare to argument.