Definitions of evil spirit:

  • noun:   a spirit tending to cause harm