nucleoside

Noun
  • A glycoside formed by partial hydrolysis of a nucleic acid (synset 114988506)

Other Searches