大蛇丸Dàshéwán
Meanings
1. Orochimaru, Japanese folktale hero
2. Orochimaru, character in the Naruto manga series
Characters used