ribose (rib) - French English Dictionary