Meaning of indapamide

Definition of indapamide

(noun) diuretic (trade name Lozal) used in the treatment of hypertension

Other information on indapamide

WIKIPEDIA results for indapamide
Amazon results for indapamide