Delafloxacin antibiotic drug molecule

Bildnummer 12916890
Delafloxacin antibiotic drug molecule
;