acarid

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches