Amiloride diuretic drug molecule

Bildnummer 11809838
Amiloride diuretic drug molecule
;