うし おに
ushioni

Noun

1. ushi-oni; mythical ox-headed monster — explanation

Mythology
Other forms: