bdellid
/ˈbɛlɪd/Definitions
1. noun
A small mite or any other arachnid belonging to the suborder Acari.
“The scientist studied the bdellids found in the forest ecosystem.”
1. noun
A small mite or any other arachnid belonging to the suborder Acari.
“The scientist studied the bdellids found in the forest ecosystem.”