Table of Contents
Antonyms
Synonyms
Etymology

1. grenade

noun. ['grəˈneɪd'] a small explosive bomb thrown by hand or fired from a missile.

Synonyms

Etymology

  • grenade (English)
  • grenade (French)
Antonym.com