sarcoptid
Explore definitions, synonyms, and language insights of sarcoptid
Definitions
Noun
whitish mites that attack the skin of humans and other animals; "itch mites cause scabies"
Explore definitions, synonyms, and language insights of sarcoptid