Definify.com

Definition 2025


acarids

acarids

English

Noun

acarids

  1. plural of acarid

Anagrams