修羅しゅらかい
shurakai

Noun

1. Asura realm

Buddhism