torching - Turkish English Dictionary