Read the dictionary definition of demon. All definitions for this word.
1. an evil supernatural being
2. someone extremely diligent or skillful
1. he worked like a demon to finish the job on time
2. she's a demon at math
3. a cruel wicked and inhuman person
See also:
Merriam-Webster definition of demon