Definition of grenade

Definition of grenade
  1. grenade Noun A pomegranate.
  2. grenade Noun A small explosive device, designed to be thrown by hand or launched from a grenade launcher.
Need more help? Try our forum NEW