sarcoptes
English
sarcoptes meaning in English • sarcoptes का अर्थ अंग्रेजी में
Noun
- A genus of parasitic mites including the itch mites.