Sarcoptid Meaning

There are 1 meaning(s) for word Sarcoptid

Meaning 1 : whitish mites that attack the skin of humans and other animals

    Synonyms : itch mite