hagaduu eidu

English: Translation
superstitious; to believe in ghosts
verb