slingball

noun

Definition of slingball

: a missile hurled from a sling

History and Etymology for slingball

sling entry 3

Keep scrolling for more