Meaning of sarcoptid

Definition of sarcoptid

(noun) whitish mites that attack the skin of humans and other animals; "itch mites cause scabies"

Other information on sarcoptid

WIKIPEDIA results for sarcoptid
Amazon results for sarcoptid