polish something at the buff wheel - French English Dictionary