illuminating projectile - French English Dictionary