Fetching details from the dictionary...
Asura; demigod; anti-god; titan; demigods that fight the Devas (gods) in Hindu mythology
fighting; carnage; conflict; strife
sledge (for conveying large rocks, logs, etc.)
log slide; chute; flume
修羅場を経験して精神的に鍛えられた。
He was mentally tempered through experiencing a hellish situation.
戦場は修羅の巷と化していた。
The battlefield had turned into a scene of carnage.
彼の心の中には修羅が住んでいるようだ。
It seems as though a demon of conflict dwells in his heart.