(Or "parameter") A name in a function or subroutine definition that is replaced by, or bound to, the correspondingactual argument when the function or subroutine is called. In many languages formal arguments behave like local variables which get initialised on entry. See: argument. (2002-07-02)