oxirose
Noun
Meaning
oxirose (plural oxiroses)
(biochemistry) Any monosaccharide having a configuration with a three-membered ring
Noun
oxirose (plural oxiroses)
(biochemistry) Any monosaccharide having a configuration with a three-membered ring