Grenade-launcher meaning

A weapon that shoots grenades from a device.
noun
0
0
Advertisement