acarid

Noun
  • Very small free-living arachnid that is parasitic on animals or plants
    Related to ticks (synset 101782783)

Other Searches