revolver

revolver n

L. < re- + volvěre, to roll, turn.

  1. Handgun.