It says grant invincibility while in use, probably the replacement of previous MM I frame. so one way of escaping those deadly monsters attacks.
...