Definitions
noun
a drug (trade name Atabrine) used to treat certain worm infestations and once used to treat malaria
Look “atabrine” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a drug (trade name Atabrine) used to treat certain worm infestations and once used to treat malaria