meaning of amiodarone

amiodarone meaning in General Dictionary

an antiarrhythmic medicine (trade title Cordarone) that features potentially deadly complications and is regularly get a grip on severe heart rhythm issues only once safer representatives have already been inadequate