stoneshot

noun
plural stoneshot

Definition of stoneshot

: a stone used as a missile