scabicide

Explore definitions, synonyms, and language insights of scabicide

Definitions

Noun
a drug that destroys the itch mite that causes scabies

More General Terms