macro
adjective
°very large in scope or scale.
noun
°(computing theory) An abstraction whereby a certain textual pattern is replaced according to a defined set of rules.
°A specific textual replacement pattern taken in the context of a specific set of replacement rules; a macro name and associated macro body.