Trebuchet

An ancient machine of war that accurately hurled rocks over great distances