English-Arabic dictionary »

wormcast meaning in Arabic

EnglishArabic
Wormcast [UK: ˈwɜːmk.ɑːst]
[US: ˈwɝːmkæst]

الركام الرّملي الذي تخلّفه الدّودة بعد حفرها للجحر