put to the torch - Turkish English Dictionary