light the touchpaper - Turkish English Dictionary