piece of rib - French English Dictionary