eiidu

English: Translation
ghost
noun