submachine gun.
(Of the fr. mitraillete).
1. f. automatic fire gun shorter than the rifle barrel and high rate of fire.