define directive
A preprocessor statement that directs the preprocessor to replace an identifier or macro invocation with special code.