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