Meaning : An upward movement (especially a rhythmical rising and falling).
Example :
The heaving of waves on a rough sea.
Synonyms : heave
Meaning : Breathing heavily (as after exertion).
Synonyms : panting
Meaning : The act of lifting something with great effort.
Synonyms : heave
Meaning : Throwing something heavy (with great effort).
Example :
He gave it a mighty heave.
He was not good at heaving passes.
Synonyms : heave