meaning of cardura

cardura meaning in General Dictionary

an antihypertensive medicine (trade title Cardura) that actually works by relaxing blood vessels making sure that bloodstream passes through them more easily; it is also regularly treat harmless prostatic hyperplasia