ドウブツレイ
Meanings
Noun
1. animal spirit; animal ghost
Composed of
soul; spirit; departed soul; ghost