heaving

noun

1.
an upward movement (especially a rhythmical rising and falling)
Derived from:
heave
2.
breathing heavily (as after exertion)
Derived from:
heave
3.
the act of lifting something with great effort
Derived from:
heave
4.
throwing something heavy (with great effort)
Derived from:
heave