An abstract representation, typically including a name and a type, of a parameter expected to be passed to a method or function.