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
Tweet