Sub-machine gun

What is Sub-machine gun?

Sub-machine gun definition and meaning on Dictionary terms:
noun
a lightweight automatic or semiautomatic gun, fired from the shoulder or hip.

 

reference: www.dictionary.com/browse/sub-machine–gun

Tags: