修羅 しゅら
shura

Noun

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

Abbreviation
Buddhism
Related to 阿修羅
Noun

2. fighting; carnage; conflict; strife

Noun

3. sledge (for conveying large rocks, logs, etc.)

Noun

4. log slide; chute; flume

Related to 滑道
Other forms: