electrically-operated water distilling apparatus - French English Dictionary