dà shé wán
Orochimaru, Japanese folktale hero
Orochimaru, character in the Naruto manga series
大
dà
big; large; great
蛇
shé
variant of 蛇[she2]
丸
wán
ball