Definition of stick sling in English:

stick sling

noun

historical
  • A catapult or sling in the form of a forked stick, with the stone to be thrown placed in the fork.

Origin

Early 19th century; earliest use found in William Ireland (1777–1835), literary forger and writer.