Big Huge Thesaurus

amiodarone

noun

sounds kind of like