What's the meaning of this?

HomeIntroductionMeaningsDonate

A Pumpkin is Spooky

Gives them the heebie-geebies

Bits

Immortal??
??