Definition, synonyms and related words
An unseen spirit with supernatural powers, in ancient Indonesian mythology.