temozolomide
Noun
Meaning
temozolomide (uncountable)
English Wikipedia has an article on:temozolomideWikipedia
A particular drug used to treat brain tumors.
Noun
temozolomide (uncountable)
English Wikipedia has an article on:temozolomideWikipedia
A particular drug used to treat brain tumors.