illuminating grenade - Turkish English Dictionary