Define magic. magic synonyms, magic pronunciation, magic translation, English dictionary definition of magic. n. 1. a. The art or practice of using charms, spells, or rituals to attempt to produce supernatural effects or control events in nature. b. The charms,…
https://www.thefreedictionary.com/magic

