acarid
English
acarid meaning in English • acarid का अर्थ अंग्रेजी में
Noun
- very small free-living arachnid that is parasitic on animals or plants; related to ticks.