EN

Synonyms for itch mite

Most common

sarcoptid

All synonyms

Noun

Definitions

  1. n. 1

    Sarcoptes scabiei, a parasitic arthropod that burrows into the skin and causes scabies.

By length

9 letters
sarcoptid