acarid acarid

Definition(s):

  • (n) very small free-living arachnid that is parasitic on animals or plants; related to ticks
Word of the Day
indigent indigent
/ˈɪn dɪ dʒənt /