Chinese-English dictionary »

阿波羅羅龍王 meaning in English

ChineseEnglish
阿波羅羅龍王 proper noun

Apalala(spirit)
proper noun