tilomisole
Noun
Meaning
tilomisole (uncountable)
English Wikipedia has an article on:tilomisoleWikipedia
An immunomodulator drug.
Noun
tilomisole (uncountable)
English Wikipedia has an article on:tilomisoleWikipedia
An immunomodulator drug.