What is the difference between a sub-machine gun and a machine gun?
Machine guns fire a rifle round and are built for continuous firing from belts of ammo whereas sub-machine guns fire a pistol round from a magazine, short periods of fire.