demon (n.)
an evil supernatural being
[ Syn: devil , fiend , daemon , daimon ]
a cruel wicked and inhuman person
[ Syn: monster , fiend , devil , ogre ]
someone extremely diligent or skillful; he worked like a demon to finish the job on time; she's a demon at math'