What is witchcraft?

Throughout human history and culture, the idea of witchcraft has been ubiquitous. There is no universally accepted definition of witchcraft, and the term means different things to different people in other places. Witchcraft is a broad term for the belief and practice of magic. It can be found in various cultures across history and means something slightly different to every group.