English to Arabic

Meaning for:
Wormcast
other
الركام الرّملي الذي تخلّفه الدّودة بعد حفرها للجحر