Word info

holothyrid

Noun

Meaning

holothyrid (plural holothyrids)

Any mite of the order Holothyrida

Source: en.wiktionary.org

Close letter words and terms