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