English to Arabic

Meaning for:
Acaroid
other
كما الدّودة