YourDictionary

imidazole medical definition

noun
An organic crystalline base that is an inhibitor of histamine.

Learn more about imidazole

link/cite print suggestion box