torche - Turkish English Dictionary