Where does “ribose” come from?

ribose (French): ribose

Definitions

  1. ribose

Words derived from “ribose