The AI-powered English dictionary
plural vasodilators
(pharmacology) A drug or chemical agent that causes dilation of the blood vessels thereby reducing blood pressure.