Delafloxacin antibiotic drug molecule

Bildnummer 12916891
Delafloxacin antibiotic drug molecule
;