Pinyin Dictionary results for "da she wan"

大蛇丸
Orochimaru, Japanese folktale hero; Orochimaru, character in the Naruto manga series
Dictionary data provided by CC-CEDICT