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.

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