阿修羅 あしゅら
ashura

Noun

1. Asura; demigod; anti-god; titan; demigods that fight the Devas (gods) in Hindu mythology — explanation

Buddhism
Other forms: