macro- Look up macro- at Dictionary.com
comb. form meaning "long," from Gk. makros "long, large," from PIE base *mak-/*mek- "long, thin" (cf. L. macer "lean, thin;" O.N. magr, O.E. męger "lean, thin;" Gk. mekos "length," makros "long"). As a stand-alone word, in computer programming, meaning "a macro-instruction," it is attested from 1959.