What does blow-gun mean?

blow-gun meaning in Etymology Dictionary

variety of weapon, 1799, from blow (v.1) + gun (letter.).