NichiDict

阿修羅

あしゅら
[ashura]

Meanings

1.Noun

BuddhismAsura; demigod; anti-god; titan; demigods that fight the Devas (gods) in Hindu mythology

阿修羅 (あしゅら) — Definition | NichiDict