It's just antiflinch without putting the nod on. Not even that special.
English
-
We have zero idea how much flinch resist it’ll grant. In the press box there was a verb of “extra armor” said aswell as the flinch resistance.
-
Grim Eats Cake
Stuffing my face. - old
Much the same was said about the hunter dodge when class abilities were unveiled before the launch of D2.