anything resembling a rib - French English Dictionary