illuminating grenade - French English Dictionary