indapamide - Spanish English Dictionary