hand-grenade without a pin - Spanish English Dictionary