something that looks like a rib - French English Dictionary