Hozu Ambusher

Hozu Ambusher is a hozen located in the Jade Forest.

Trivia

 * Their name is a remnant from the beta.