meaning of amlodipine besylate

amlodipine besylate meaning in General Dictionary

a vasodilator (trade title Norvasc) consumed tablet form; recommended for high blood pressure and angina pectoris