MalayTranslate.com
Malay to English Translator
Translate Here

English to English

disembodied spirit

noun (n)

  • any incorporeal supernatural being that can become visible (or audible) to human beings
    apapun yang bisa menjadi incorporeal supernatural mengejawantah (atau dapat didengar) dengan manusia
    Synonym:
    spirit
    source: wordnet30