isoimidazoles

English

Noun

isoimidazoles

  1. plural of isoimidazole