distiller in French distiller in French alambic noun A device or apparatus that distills, a condenser; a still. Add to Flashcards