macro definition; macro prototype
Computing term for the body or definition of a macro, as opposed to its invocation or expansion.
In the macro definition, you describe the processing to be used repeatedly.
Compound of マクロ (macro) and 本体 (main body, entity).