English to Arabic

Meaning for:
Acari
other
نوع من الدّود