Witchcraft or witchery broadly means the practice of, and belief in, magical skills and abilities that are able to be exercised by individuals and certain social groups. Witchcraft is a complex concept that varies culturally and societally; therefore, it is difficult to define with precision and cross-cultural assumptions about the meaning or significance of the term should be applied with caution. Witchcraft often occupies a religious, divinatory or medicinal role,and is often present.