last distillation of sugar - German English Dictionary