SARCOPTES


Meaning of SARCOPTES in English

noun a genus of parasitic mites including the itch mites.

Webster English vocab.      Английский словарь Webster.