Definitions of demon:
- noun:    someone extremely diligent or skillful Example: "He worked like a demon to finish the job on time" 
- noun: one of the evil spirits of traditional Jewish and Christian belief
- noun: a cruel wicked and inhuman person
Example: "He worked like a demon to finish the job on time"