eidu

English: Translation
god, ghost, spirit
mina-lekka