The definition of heave is to lift something heavy, or throw something far or with great effort, or to try to vomit.(verb)
See heave in Webster's New World College Dictionary
Origin: ME heven < OE hebban, akin to Ger heben (Goth hafjan) < IE base *kap-, to seize, grasp > have, L capere
See heave in American Heritage Dictionary 4
verb heaved heaved, heav·ing, heaves verb, transitive
Origin: Middle English heven
Origin: , from Old English hebban; see kap- in Indo-European roots.
Learn more about heave