a portable, automatic or semiautomatic firearm with a stock and a short barrel, taking pistol ammunition and fired from the shoulder or hip
See submachine gun in American Heritage Dictionary 4
noun
A lightweight automatic gun that shoots pistol ammunition, is usually fired from the shoulder or hip, and often has the capacity for shooting single rounds.