imidazopyridine
Noun
Meaning
imidazopyridine (plural imidazopyridines)
English Wikipedia has an article on:imidazopyridineWikipedia
Any of a class of sedative drugs whose effects resemble those of the benzodiazepines.
Noun
imidazopyridine (plural imidazopyridines)
English Wikipedia has an article on:imidazopyridineWikipedia
Any of a class of sedative drugs whose effects resemble those of the benzodiazepines.