dermanyssoid
Noun
Meaning
dermanyssoid (plural dermanyssoids)
Any of many, mostly parasitic, mites of the superfamily Dermanyssoidea
Noun
dermanyssoid (plural dermanyssoids)
Any of many, mostly parasitic, mites of the superfamily Dermanyssoidea