The value, variable, or expression passed to a subprogram at the point of a call. Contrasted with *formal parameter*, which is the placeholder declared in the subprogram's header. Also called an *argument*. (Ch. 7)