Word Definition - 大蛇丸

dà shé wán Orochimaru, Japanese folktale hero; Orochimaru, character in the Naruto manga series