trombidiid

Explore definitions, synonyms, and language insights of trombidiid

Definitions

Noun
mite that in all stages feeds on other arthropods

More General Terms