Etymology

grenade launcher

Today it means: A weapon that shoots grenades from a device. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok