• Imidazopyridine

    Full definition of imidazopyridine

    Noun

    imidazopyridine

    (plural imidazopyridines)
    1. Any of a class of sedative drugs whose effects resemble those of the benzodiazepines.

    Anagrams

    © Wiktionary