imidazole

Noun
  1. An organic base C3H4N2;
    A histamine inhibitor (synset 114940821)

Found on Word Lists

Other Searches