Fungal enzyme blocked by a drug, illustration

Bildnummer 13219831
Fungal enzyme blocked by a drug, illustration
;