illuminating projectile - Turkish English Dictionary