Definition: Meaning of, grenade launcher in English to English dictionary.
Pronunciation:/ ɡrəˈneɪd ˈlɔːn(t)ʃə /
noun
synonym
antonym
Word Forms:
Singular
Plural
N/A
N/A
a weapon that launches a specially-designed grenade or a grenade cartridge with more accuracy, higher velocity, and to greater distances than a soldier could throw it by hand