naphthoimidazoles

English

Noun

naphthoimidazoles

  1. plural of naphthoimidazole