Amiloride diuretic drug molecule

Bildnummer 11809839
Amiloride diuretic drug molecule
;