Definition of heave:
(v) :
to
lift (generally); to
raise, or cause to move upwards or forwards; to
lift with difficulty; to raise with some effort; to lift (a heavy thing)
"we heaved the chest-of-doors on to the second-floor landing."
(n) :
an effort to raise something, as a weight, or one's self, or to move something heavy; an upward motion; a rising; a swell or distention, as of the breast in difficult breathing, of the waves, of the earth in an earthquake, and the like