last distillation of sugar - French English Dictionary