grenade
nounDefinition of grenade
: a small missile that contains an explosive or a chemical agent (such as tear gas, a flame producer, or a smoke producer) and that is thrown by hand or projected (as by a rifle or special launcher)
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more