Amiloride diuretic drug molecule

Bildnummer 11809840
Amiloride diuretic drug molecule
;