Meaning of atabrine

Definition of atabrine

(noun) a drug (trade name Atabrine) used to treat certain worm infestations and once used to treat malaria

Other information on atabrine

WIKIPEDIA results for atabrine
Amazon results for atabrine