cyclothiazide

English

Noun

cyclothiazide (uncountable)

  1. A benzothiadiazide diuretic and antihypertensive.