We do not currently know of any synonyms for macra.
The noun macra is defined as:
Did you mean macro?