In Hindu mythology, one of the classes of malevolent spirits that can be subsumed under the general rubric of demons. Vetalas are usually described as eating human flesh and are sometimes said to haunt battlefields to get their fill.