heave at

heave (something) at (someone or something)

To throw something, often something heavy, in the direction of someone or something else. Stu was so angry that he heaved a pan at his sous-chef. I heaved an encyclopedia at the cluster of crickets so they would get out of my way.See also: heave

heave something at someone or something

to throw something at someone or something. Fred heaved a huge snowball at Roger. The thug heaved the rock at the window and broke it to pieces.See also: heave