Mitrailleuse
English Meaning
A breech-loading machine gun consisting of a number of barrels fitted together, so arranged that the barrels can be fired simultaneously, or successively, and rapidly.
Sorry, No Malayalam Meaning for your input!
See Mitrailleus Want To Try Mitrailleuse In Malayalam??