Mokuren

Mokuren (モクレン) is a defender for Destructchers.