English

edit

Noun

edit

holothyrid (plural holothyrids)

  1. Any mite of the order Holothyrida