naltrexone
nounA drug that is an endorphin and narcotic antagonist, C20H23NO4, used also in its hydrochloride form to treat alcohol and drug addiction. It is devoid of pharmacologic action when administered in the absence of narcotics.
nounAn
an oral antagonist against the action of opiates