Meaning of grenade

Definition of grenade

(noun) a small explosive bomb thrown by hand or fired from a missile

Other information on grenade

WIKIPEDIA results for grenade
Amazon results for grenade