Una subametralladora es un arma automática mucho más corta y menos pesada que un fusil; está diseñada para disparar una gran cantidad de cartuchos en ráfagas, aunque también puede ser accionada y disparada tiro por tiro.