Wiktionary
imidazolates
n. (plural of imidazolate English)
n. (plural of imidazolate English)