Chinese-English dictionary »

阿修罗 /āxiūluo/ meaning in English

ChineseEnglish
阿修罗 /āxiūluo/ noun

Asura(deity in Hinduism)
noun