Imidazopyridine Definition
noun
Any of a class of sedative drugs whose effects resemble those of the benzodiazepines.
Wiktionary
Other Word Forms of Imidazopyridine
Noun
Singular:
imidazopyridine
Plural:
imidazopyridinesFind Similar Words
Find similar words to imidazopyridine using the buttons below.