Delafloxacin antibiotic drug molecule

Bildnummer 12916893
Delafloxacin antibiotic drug molecule
;