Word info

oxirose

Noun

Meaning

oxirose (plural oxiroses)

(biochemistry) Any monosaccharide having a configuration with a three-membered ring

Source: en.wiktionary.org

Close letter words and terms