imidazolates

English

Noun

imidazolates

  1. plural of imidazolate