hand-grenade - French English Dictionary