English Dictionary
Definition machine gun in British English
machine gun noun
[countable] noun
1
a gun that automatically fires many bullets, one immediately after another
