A procedure declared as a parameter to another routine. May be local or global. For example:
PROCEDURE SOMEPROC( PROCEDURE P_Proc( P1, P2 : REAL )); { P_Proc is a parameter procedure }