What is the meaning of Staggering?

present participle and gerund of stagger

Incredible, overwhelming, amazing.

Lurching, floundering.

The motion of one who staggers.

The condition of being staggered or amazed.

In animation, the repetition of a sequence of frames to show struggling effort

Source: wiktionary.org