champfering machines - French English Dictionary