修羅
しゅら
shura
What does 修羅 mean in English?
- Asura; demigod; anti-god; titan; demigods that fight the Devas (gods) in Hindu mythology(n)
- fighting; carnage; conflict; strife(n)
- sledge (for conveying large rocks, logs, etc.)(n)
- log slide; chute; flume(n)
