1) any kind of weapon that sends shells or bullets from a metal tube (gun)
2) a kind of gun with a revolving part that makes it possible to fire a number of bullets without reloading (revolver)
3) the throwing or shooting of a number (of stones, arrows, bullets etc) together; (in tennis etc) to return (a ball) before it touches the ground (volley)