Meaning of catapres

Definition of catapres

(noun) an antihypertensive (trade name Catapres) that can be administered orally or via transdermal patches

Other information on catapres

WIKIPEDIA results for catapres
Amazon results for catapres