grenade launcher

English

Etymology

Compound of grenade +‎ launcher.

Noun

grenade launcher (plural grenade launchers)

  1. A weapon that shoots grenades from a device.
    Coordinate term: mortar

Translations