Find the word definition

Wikipedia
Jenglot

A jenglot is a deformed humanoid creature in Indonesian culture and mythology. It is described as looking much like a tiny, living human doll and is sometimes said to have formerly been a human being.