Sekirov Dictionary

holothyrid

noun1

  1. Any of the order Holothyrida of mites.
forms

holothyrids

This dictionary works without the internet: on your phone · in Chrome