distill an alcoholic beverage in a still - French English Dictionary