carder's knee protector - French English Dictionary