grenade
noun
Meaning
A small, hand-thrown explosive weapon designed to detonate upon impact or after a short delay.
Examples
- The infantry unit practiced throwing dummy grenades to improve their accuracy.
- A live grenade was discovered in the field, forcing the police to evacuate the area.
Synonyms: bomb, explosive, munition, ordinance