VariousWords beta
Definitions:
Noun
scabicide
Definition: a drug that destroys the itch mite that causes scabies
Definition: A substance that kills mites of the genus Sarcoptes, which cause scabies.