Delafloxacin antibiotic drug molecule

Bildnummer 12916892
Delafloxacin antibiotic drug molecule
;