What's the Difference Between Ghouls, Goblins, and Ghosts?

One has a tendency toward necrophagia, another has no blood cells, and the last can assume human and animal form. Can you guess which is which? Come Halloween, miniature ghosts, ghouls, and goblins ring your doorbell. But each of the three freaky...