nitroimidazoles

English

Noun

nitroimidazoles

  1. plural of nitroimidazole