Green’s Dictionary of Slang

hand grenade n.

see grenade n. (1)