Definition of ghoul noun from the Oxford Advanced Learner's Dictionary
ghoul
noun
ɡuːl ɡuːl
1(in stories) an evil spirit that opens graves and eats the dead bodies in them2(disapproving) a person who is too interested in unpleasant things such as death and disasterghoulish