grenades

gre-nades · noun

imported

Definitions

noun

  1. 1.

    Plural of grenade; small explosive devices thrown by hand or launched mechanically.

Related words

Synonyms: bombs, explosives

Etymology

Plural of French grenade ("pomegranate"), from the weapon's resemblance to the fruit.