flesh peeler - French English Dictionary