Definition, synonyms and related words
A vampire-like being in Hindu mythology that inhabits corpses.