Deoxyri Base

From Biology-Online Dictionary
Jump to: navigation, search

Deoxyri Base- a double- helix shaped nucleic acid