last distillation of sugar - Turkish English Dictionary