Definition, synonyms and related words
Any magical practice involving creating or casting spells, especially new enchantments or spells which are intricate or complex.