Meaning of acarid
Definition of acarid
(noun)
very
small
free-living
arachnid
that is
parasitic
on animals or plants;
related
to ticks
Other information on acarid
WIKIPEDIA results for
acarid
Amazon results for
acarid
Tweet