What is Heave-ho?
To fornicate doggy style on the roof, and then to toss the bitch off.
After I blew my load I gave that bitch the heave-ho
See heave, hoe, ho, heavy