imidazole in Catalan imidazole in Catalan imidazole noun (organic compound) A group of compounds containing that structure. Add to Flashcards