A macro is a template for a code sequence. Once a macro is defined, subsequent reference to the macro name are replaced by its code sequence.