Ashura

Japanese - God of the land of punishment, Ashura. Also identified as Ashura.
Japanese - The land of punishment ruled. By Ashura. At times, known as Ashura.
Japanese - Evil spirits. These spirits are said to be the spirits of those killed in battle. Sometimes referred to as Ashura.

Nearby Myths