修羅しゅら shura 1. Asura; demigod2. fighting; carnage + 2 additional meanings Noun #14237 Open Menu Add to collection... Open