SARCOPTES MEANING IN ENGLISH

• Sarcoptes Definition & Synonyms

  1. (n.) A genus of parasitic mites including the itch mites.


RECENT SEARCHES