What is the meaning of Grenade?

A small explosive device, designed to be thrown by hand or launched using a rifle, grenade launcher, or rocket.

A pomegranate.

A charge similar to a fireball, and made of a disc-shaped bomb shell, but with only one set of flames at the top.

An unattractive girl.

To use grenade(s) upon.

Of an engine: to be violently wrecked so that the internal components burst out.

pomegranate

grenade

insignia, badge

pomegranate (Grenade de guerre is used in French to describe a grenade in English heraldry)

inflection of grenadă:

  1. indefinite plural
  2. indefinite genitive/dative singular

indefinite plural

indefinite genitive/dative singular

past indicative of grena

Source: wiktionary.org