illuminating projectile - German English Dictionary