cyclothiazide
English
Noun
cyclothiazide
(
uncountable
)
A
benzothiadiazide
diuretic
and
antihypertensive
.