pyrrolobenzodiazepines

English

Noun

pyrrolobenzodiazepines

  1. plural of pyrrolobenzodiazepine