Oni are a kind of yōkai from Japanese folklore, literally translated as demons, devils, ogres or trolls.
All items (11)