lodenosine
Noun
Meaning
lodenosine (uncountable)
English Wikipedia has an article on:lodenosineWikipedia
A failed experimental drug for the treatment of HIV.
Noun
lodenosine (uncountable)
English Wikipedia has an article on:lodenosineWikipedia
A failed experimental drug for the treatment of HIV.