English edit

Noun edit

imidazopyridine (plural imidazopyridines)

 
English Wikipedia has an article on:
Wikipedia
  1. Any of a class of sedative drugs whose effects resemble those of the benzodiazepines.

See also edit

Anagrams edit