rotary peeler - French English Dictionary