distillation technology - Turkish English Dictionary