pot still distillation - French English Dictionary